package com.wangbloc.common;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * mqtt属性
 *
 * @author wangyunchuan
 * @date 2023/02/10
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "mqtt")
public class MqttProperties {

    /**
     * 地址
     */
    private String broker;
    /**
     * 客户编号
     */
    private String clientId;
    /**
     * 用户名
     **/
    private String userName;
    /**
     * 密码
     */
    private String password;

    /**
     * topic
     */
    private String topic;
    /**
     * qos， 默认设置为发送一次，不管是否连接到
     */
    private int qos = 0;
    /**
     *
     */
    private Boolean retain = true;

}
